Method of ethernet frame forward error correction initialization and auto-negotiation

ABSTRACT

A method of managing forward error correction (FEC) initialization and auto-negotiation in ethernet passive optical networks includes receiving FEC data from an optical network unit (ONU  105 ), and the optical line terminal (OLT  103 ) responds to the ONU with FEC data. Upon receiving data not forward error corrected from an ONU. The OLT responds with data not coded for FEC ( 203 ). Similarly, upon receiving forward error corrected data from the OLT, the ONU responds with forward error corrected data ( 503 ); and upon receiving data not forward error corrected from the OLT, the ONU responds with data not forward error corrected ( 203 ). The communications quality from the ONU is monitored ( 501 ), if the communications quality is not sufficient, the OLT transmits forward error corrected data to the ONU; otherwise, the OLT transmits non-FEC data to the ONU.

Priority: U.S. provisional application 60/433,617; Filed: 16 Dec. 2002

FIELD AND BACKGROUND OF THE INVENTION

The present invention relates to passive optical networks and, moreparticularly, to a method of performing forward error correctioninitialization and auto-negotiation in passive optical networks.

Optical fiber links can best meet service providers' needs for highbandwidth combined with long reach for economical deployment. Fiber hastaken over the long-haul network backbone and is emerging in themetropolitan area. Access networks, however, with their large number ofendpoints, require a different network topology than SONET or DWDM usedin long-haul and metro networks. A passive optical network (PON),including an optical line terminal (OLT) in the central office, opticalnetwork units (ONUs) at customer premises, shared fiber runs, andpassive optical splitters, offers powerful advantages for broadbandaccess networks.

For several decades Ethernet (IEEE 802.3) has been widely used in localarea networks. More recently, Ethernet has been used with increasingfrequency in metro and other wide area optical network applications,including passive optical networks.

Ethernet passive optical networks (EPONs), based on Gigabit Ethernet andthe emerging IEEE 802.3ah protocol standard, offer the high capacity andlow cost needed for broadband access wide area networks to be deployedwidely and economically.

In the wide area network applications, signal attenuation and distortionbecome significant because of the distances involved and because theoptical power splitters inherently attenuate signals. Forward errorcorrection (FEC) is one method for reducing the bit error rate for asignal with an intrinsically low signal to noise ratio. FEC is a codingtechnique that uses additional, i.e. redundant symbols, as part of atransmission of a digital sequence through a physical channel. Becauseof the presence of redundancy, when errors corrupt the received signal,the receiver subsequently recognizes and corrects the errors withoutrequesting data frame retransmission. Forward error correction in EPONsis described in co-pending PCT patent application IB02/01370 entitled,“Forward Error Correction Coding in Ethernet Networks”, assigned toPassave Networks Ltd., Tel Aviv Israel, and is incorporated herein byreference for all purposes as if fully set forth herein. PCT patentapplication IB02/01370 is referred to hereinafter as '370. As disclosedin '370, FEC coded data is received by a non-FEC OLT and/or ONU.

Presently, most of the OLTs and ONUs to be installed in new EPONs andupgrades of existing EPONs will support FEC. However, equipment alreadyinstalled does not support FEC. Since FEC improves network performancewhen communications are limited by bit errors, it is desirable to employFEC when available and required, despite the bit rate penalty, but it isnot desirable to employ FEC when not required because of the bit ratepenalty. Therefore, an automatic method is desirable in an EPON toacquire information from each ONU, when the ONU is installed, todetermine if FEC is supported and required and implement FEC to decreasethe bit error rate. If FEC is not available or not required, thecommunication between the OLT and an ONU uses ethernet frames withoutFEC coding.

There is thus a widely recognized need for, and it would be highlyadvantageous to have a method of performing forward error correctioninitialization and auto-negotiation in passive optical networks

SUMMARY OF THE INVENTION

According to the present invention there is provided a method ofinitiating forward error correction in an ethernet passive opticalnetwork including an optical network unit, including the steps of: (a)upon receiving forward error corrected data from the optical networkunit, responding with forward error corrected data; and (b) uponreceiving data not forward error corrected from the optical networkunit, responding with data not forward error corrected.

According to the present invention there is provided a method ofinitiating forward error correction in an ethernet passive opticalnetwork including an optical line terminal, including the steps of: (a)upon receiving forward error corrected data from the optical lineterminal, responding with forward error corrected data; and (b) uponreceiving data not forward error corrected from the optical lineterminal; responding with data not forward error corrected.

According to the present invention there is provided a method ofmanaging forward error correction in an ethernet passive optical networkincluding an optical network unit, including the steps of: (a)monitoring communications quality from the optical network unit, therebydetermining a figure of merit of the communications; (b) upon findingthe figure of merit to be insufficient, transmitting forward errorcorrected data to the optical network unit; and (c) upon finding thefigure of merit to be sufficient, transmitting data not forward errorcorrected data to the optical network unit. Preferably, the figure ofmerit is one of (i) bit error rate, (ii) parity violation rate, (iii)8B/10B coding violation rate and (iv) frame error rate.

According to the present invention there is provided a method ofmanaging forward error correction in an ethernet passive optical networkincluding an optical line terminal, including the steps of: (a)monitoring communications quality from the optical line terminal,thereby determining a figure of merit of the communications; (b) uponfinding the figure of merit to be insufficient, transmitting forwarderror corrected data to the optical line terminal; and (c) upon findingthe figure of merit to be sufficient, transmitting data not forwarderror corrected to the optical line terminal. Preferably, the figure ofmerit is one of (i) bit error rate, (ii) parity violation rate, (iii)8B/10B coding violation rate and (iv) frame error rate.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention is herein described, by way of example only, withreference to the accompanying drawings, wherein:

FIG. 1 is a schematic drawing of a passive optical network in useaccording to the present invention;

FIG. 2 is a flow chart of an embodiment of the present invention showingan initialization process wherein an optical network unit (ONU) hasforward error correction capability;

FIG. 3 is a flow chart of an embodiment of the present invention showingforward error correction initialization;

FIG. 4 is a flow chart of another embodiment of the present inventionshowing forward error correction initialization;

FIG. 5 is a flow chart of yet another embodiment of the presentinvention showing forward error correction initialization.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention is of a method of performing forward errorcorrection initialization and auto-negotiation in passive opticalnetworks.

When a new ONU 105 is installed in an EPON 10, functional according toan embodiment of the present invention, a forward error correctioninitialization and auto-negotiation process, as disclosed above, isinitiated.

Specifically, the present invention can be used to automaticallyincorporate network equipment (e.g. OLT, ONUs) that supports FEC codingas well as network equipment that does not support FEC codingsimultaneously in the same EPON. The EPON automatically initializes eachONU and registers each ONU according to FEC coding capability of the ONUand the communications quality to and from the ONU. FEC coding isimplemented when appropriate to improve the quality of thecommunications.

The principles and operation of a method of performing forward errorcorrection initialization and auto-negotiation in passive opticalnetworks, according to the present invention may be better understoodwith reference to the drawings and the accompanying description.

Referring now to the drawings, FIG. 1 illustrates an ethernet passiveoptical network (EPON) 10 functional in accordance with the presentinvention. EPON 10 includes an optical line terminal (OLT) 103 situatedat a central office. OLT 103 broadcasts ethernet communications framesalong optical fiber cables 109, as a “downlink” communications signal;the downlink direction is shown by arrow 113. The downlink signal ispassively split by passive optical splitters 107. The downlink signal,now substantially attenuated by the optically splitting, is carried tooptical network units (ONUs) 105 by fiber optic access cables 115.“Uplink” signals are transmitted from each ONU 105 along fiber opticaccess cables 115. The uplink signals are combined by passive splitters107; the combined uplink signals, suitably attenuated, are furthercarried by optical fiber cables 109, in the uplink direction shown byarrow 111 to OLT 103.

FIG. 2 is a flow chart of an initialization process, according to anembodiment of the present invention. ONU 105, capable of FEC coding, isadded to an EPON 10. ONU 105 receives data from OLT 103 of EPON 10. Ifthe data received from OLT 103 is FEC coded, then ONU 105 sends codeddata (step 205) to OLT 103. If the data received from OLT 103 is not FECcoded, then ONU 105 sends uncoded data (step 203) to OLT 103.

FIG. 3 is a flow chart of an initialization and an auto-negotiationprocess, according to an embodiment of the present invention. OLT 103with FEC coding capability sends FEC coded data to all ONUs 105 of EPON10. Each ONU 105 respectively responds, with either FEC coded data (step305) or non-FEC coded data (step 303), according to its FEC capabilityand the communications quality, analogous to the process shown in FIG.2. OLT 103 upon receiving non-FEC coded data responds henceforth withnon-FEC coded data (step 307). If OLT 103 receives FEC coded data (step305) from ONU 105, then OLT 103 responds henceforth by monitoring thequality of communications (step 309) from ONU 105. OLT 103 identifiesONU 105 by a logical link identification number (LLID) in the ethernetdata frame received by OLT 103 as disclosed in reference '370.Monitoring is performed by OLT 103 by determining a figure of merit forcommunications with ONU 105; based on e.g. bit errors, parityviolations, 8B/10B coding violations, and frame errors. The figure ofmerit is used to determine (decision block 311), if FEC coding isnecessary to improve the quality of the communications from ONU 105. IfFEC coding is not required then OLT 103 responds henceforth by sendingnon-FEC coded data (step 313) to ONU 105, thereby improving thethroughput of the data link. If FEC coding is required then OLT 103responds henceforth by sending FEC coded data (step 315) to ONU 105.

FIG. 4 is a flow chart of an initialization and an auto-negotiationprocess, according to another embodiment of the present invention. OLT103 with FEC coding capability sends non-FEC coded data (step 401) toall ONUs 105 of EPON 10. ONUs 105 respectively responds with non-FECcoded data (step 403) to OLT 103. OLT 103, as in the embodiment of FIG.3, monitors the communications from all ONUs 105 respectively to OLT 103and determines a figure of merit of communications for each ONU 105. Ifthe figure of merit of ONU 105 is sufficient, then OLT 103 responds toONU 105 with non-FEC data 405. If the figure of merit for ONU 105 is notsufficient, then OLT 103 responds henceforth to ONU 105 (step 407) withFEC coded data. Upon receiving FEC coded data, ONU 105 with FEC codingcapability responds with FEC coded data (step 413). Upon receiving FECcoded data, ONU 105 without FEC coding capability, responds henceforthwith non-FEC coded data (step 409). Upon receiving FEC coded data OLT103 responds henceforth with FEC coded data (step 417). Upon receivingnon-FEC coded data, OLT 103, responds with non-FEC coded data. (step415)

FIG. 5 is a flow chart of an initialization and an auto-negotiationprocess, according to yet another embodiment of the present invention.ONU 105 receives data from OLT 103 (step 201). If the data received isnon-FEC coded data, then ONU 105 responds with non-FEC coded data (step203). However, if the data received by ONU 105 is FEC coded data (step503), then ONU 105 monitors the received data and determines a figure ofmerit for the communications from OLT 103. If the figure of merit issufficient, then ONU 105 responds henceforth with non-FEC coded data(step 507). If the figure of merit is not sufficient, then ONU 105responds henceforth with FEC coded data (step 505).

While the invention has been described with respect to a limited numberof embodiments, it will be appreciated that many variations,modifications and other applications of the invention may be made.

1. A method of initiating forward error correction in an ethernetpassive optical network including at least one optical network unit,comprising the steps of: (a) upon receiving forward error corrected datafrom the at least one optical network unit, responding thereafter withforward error corrected data; and (b) upon receiving data not forwarderror corrected from the at least one optical network unit, respondingthereafter with data not forward error corrected.
 2. A method ofinitiating forward error correction in an ethernet passive opticalnetwork including an optical line terminal, comprising the steps of: (a)upon receiving forward error corrected data from the optical lineterminal, responding thereafter with forward error corrected data; and(b) upon receiving data not forward error corrected from the opticalline terminal, responding thereafter with data not forward errorcorrected.
 3. A method of managing forward error correction in anethernet passive optical network including at least one optical networkunit, comprising the steps of: (a) monitoring communications qualityfrom the at least one optical network unit, thereby determining a figureof merit of said communications; (b) upon finding said figure of meritto be insufficient, transmitting thereafter forward error corrected datato the at least one optical network unit; and (c) upon finding saidfigure of merit to be sufficient, transmitting thereafter data notforward error corrected data to the at least one optical network unit.4. The method, according to claim 3, wherein said figure of merit isselected from the group consisting of: (i) bit error rate, (ii) parityviolation rate, (iii) 8B/10B coding violation rate; and (iv) frame errorrate.
 5. A method of managing forward error correction in an ethernetpassive optical network including an optical line terminal, comprisingthe steps of: (a) monitoring communications quality from the opticalline terminal, thereby determining a figure of merit of saidcommunications; (b) upon finding said figure of merit to beinsufficient, transmitting thereafter forward error corrected data tothe optical line terminal; and (c) upon finding said figure of merit tobe sufficient, transmitting thereafter data not forward error correctedto the optical line terminal.
 6. The method, according to claim 5,wherein said figure of merit is selected from the group consisting of:(i) bit error rate, (ii) parity violation rate, (iii) 8B/10B codingviolation rate, and (iv) frame error rate.